iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0
Security

我推的資安系列 第 19

我推的資安Day19_公開金鑰密碼系統ElGamal續(4/6)

  • 分享至 

  • xImage
  •  

昨天說的ElGamal,還沒說完

今天繼續說ElGamal

我們可以看到原本訊息M只有一個,但加密完卻有2個密文bc,在RSA密碼系統是不會產生這樣的狀況,所以RSA依然還會做使用的。


昨天提到的generator(原話)的意思是,假設g是質數P的原根話,g的不同次方可以產生1到P-1的數值出來。
也就是說 https://chart.googleapis.com/chart?cht=tx&chl=g%5Ex mod P = 1 ~ P -1的數值。
如圖所示: 如果g = 2、P = 11,在https://chart.googleapis.com/chart?cht=tx&chl=2%5E1%20%5Csim%202%5E1%5E0 (2的1次方到2的10次方)會有1到10且不重複,那麼2就是11的原根。
https://ithelp.ithome.com.tw/upload/images/20230911/20140126W4WJmjuTwo.jpg
可以從圖看到2、6、7、8是11的原根,其他的都不是。
還要提到一個就是order(次數),如果是原根order就是P-1,但不是order的就看他出現的循環,比如說3的order是5,在3的6次方就會回到3的1次方。


明天會介紹ECC(橢圓曲線密碼系統)和ElGamal很像都是解離散對數,但ECC是在橢圓曲線上。
那就這樣,明天見。


上一篇
我推的資安Day18_公開金鑰密碼系統ElGamal(3/6)
下一篇
我推的資安Day20_公開金鑰密碼系統ECC(5/6)
系列文
我推的資安30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言